import '../repositories/voice_generation_service.dart';

class AliyunVoiceList {
  static final List<AliyunVoiceType> cosyVoiceV1List = [
    AliyunVoiceType(
      '龙小诚',
      'longxiaocheng',
      '语音助手、导航播报、聊天数字人',
      '龙小诚(男声) - 中文普通话+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/xrqksx/%E9%BE%99%E5%B0%8F%E8%AF%9A.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙小白',
      'longxiaobai',
      '聊天数字人、有声书、语音助手',
      '龙小白(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/vusvze/%E9%BE%99%E5%B0%8F%E7%99%BD.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙老铁',
      'longlaotie',
      '新闻播报、有声书、语音助手、直播带货、导航播报',
      '龙老铁(男声) - 中文东北口音',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/pfsfir/%E9%BE%99%E8%80%81%E9%93%81.mp3',
      'network',
    ),

    AliyunVoiceType(
      '龙硕',
      'longshuo',
      '语音助手、导航播报、新闻播报、客服催收',
      '龙硕(男声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/lcykpl/%E9%BE%99%E7%A1%95.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙婧',
      'longjing',
      '语音助手、导航播报、新闻播报、客服催收',
      '龙婧(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/ozkbmb/%E9%BE%99%E5%A9%A7.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙妙',
      'longmiao',
      '客服催收、导航播报、有声书、语音助手',
      '龙妙(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/zjnqis/%E9%BE%99%E5%A6%99.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙悦',
      'longyue',
      '语音助手、诗词朗诵、有声书朗读、导航播报、新闻播报、客服催收',
      '龙悦(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/nrkjqf/%E9%BE%99%E6%82%A6.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙媛',
      'longyuan',
      '有声书、语音助手、聊天数字人',
      '龙媛(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/xuboos/%E9%BE%99%E5%AA%9B.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙飞',
      'longfei',
      '会议播报、新闻播报、有声书',
      '龙飞(男声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/bhkjjx/%E9%BE%99%E9%A3%9E.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙杰力豆',
      'longjielidou',
      '新闻播报、有声书、聊天助手',
      '龙杰力豆(女声) - 中文普通话+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/dctiyg/%E9%BE%99%E6%9D%B0%E5%8A%9B%E8%B1%86.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙彤',
      'longtong',
      '有声书、导航播报、聊天数字人',
      '龙彤(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/qyqmvo/%E9%BE%99%E5%BD%A4.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙祥',
      'longxiang',
      '新闻播报、有声书、导航播报',
      '龙祥(男声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/jybshd/%E9%BE%99%E7%A5%A5.mp3',
      'network',
    ),
    AliyunVoiceType(
      'Stella',
      'loongstella',
      '语音助手、直播带货、导航播报、客服催收、有声书',
      'Stella(女声) - 中文普通话+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/haffms/Stella.mp3',
      'network',
    ),
  ];

  static final List<AliyunVoiceType> cosyVoiceV2List = [
    AliyunVoiceType(
      '龙橙',
      'longcheng',
      '语音助手、导航播报、聊天数字人',
      '龙橙(男声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240830/ggjwfl/%E9%BE%99%E6%A9%99.wav',
      'network',
    ),
    AliyunVoiceType(
      '龙华',
      'longhua',
      '语音助手、导航播报、聊天数字人',
      '龙华(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240830/jpjtvy/%E9%BE%99%E5%8D%8E.wav',
      'network',
    ),
    AliyunVoiceType(
      '龙书',
      'longshu',
      '有声书、语音助手、导航播报、新闻播报、智能客服',
      '龙书(男声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/azcerd/%E9%BE%99%E4%B9%A6.mp3',
      'network',
    ),
    AliyunVoiceType(
      'Bella',
      'loongbella',
      '语音助手、客服催收、新闻播报、导航播报',
      'Bella(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/tguine/Bella.mp3',
      'network',
    ),
    AliyunVoiceType(
      "龙婉",
      'longwan',
      '语音助手、导航播报、聊天数字人',
      '龙婉(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240830/dzkngm/%E9%BE%99%E5%A9%89.mp3',
      'network',
    ),
    AliyunVoiceType(
      "龙小淳",
      "longxiaochun",
      '语音助手、导航播报、聊天数字人',
      '龙小淳(女声) - 中文普通话+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/rlfvcd/%E9%BE%99%E5%B0%8F%E6%B7%B3.mp3',
      'network',
    ),
    AliyunVoiceType(
      '龙小夏',
      'longxiaoxia',
      '语音助手、聊天数字人',
      '龙小夏(女声) - 中文普通话',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20240624/wzywtu/%E9%BE%99%E5%B0%8F%E5%A4%8F.mp3',
      'network',
    ),
  ];

  static final List<AliyunVoiceType> sambertList = [
    AliyunVoiceType(
      '知楠',
      'zhinan',
      '通用场景',
      '知楠 - 广告男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/cymq/知楠.wav',
      'network',
    ),
    AliyunVoiceType(
      '知琪',
      'zhiqi',
      '通用场景',
      '知琪 - 温柔女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/wnqs/知琪.wav',
      'network',
    ),
    AliyunVoiceType(
      '知厨',
      'zhichu',
      '新闻播报',
      '知厨 - 舌尖男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/enuf/知厨.wav',
      'network',
    ),
    AliyunVoiceType(
      '知德',
      'zhide',
      '新闻播报',
      '知德 - 新闻男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/bfcm/知德.wav',
      'network',
    ),
    AliyunVoiceType(
      '知佳',
      'zhijia',
      '新闻播报',
      '知佳 - 标准女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/acre/知佳.wav',
      'network',
    ),
    AliyunVoiceType(
      '知茹',
      'zhiru',
      '新闻播报',
      '知茹 - 新闻女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/motm/知茹.wav',
      'network',
    ),
    AliyunVoiceType(
      '知倩',
      'zhiqian',
      '配音解说、新闻播报',
      '知倩 - 资讯女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/trye/知倩.wav',
      'network',
    ),
    AliyunVoiceType(
      '知祥',
      'zhixiang',
      '配音解说',
      '知祥 - 磁性男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/jdjf/知祥.wav',
      'network',
    ),
    AliyunVoiceType(
      '知薇',
      'zhiwei',
      '阅读产品简介',
      '知薇 - 萝莉女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/grnn/知薇.wav',
      'network',
    ),
    AliyunVoiceType(
      '知浩',
      'zhihao',
      '通用场景',
      '知浩 - 咨询男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/bmnx/知浩.wav',
      'network',
    ),
    AliyunVoiceType(
      '知婧',
      'zhijing',
      '通用场景',
      '知婧 - 严厉女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/lmgc/知婧.wav',
      'network',
    ),
    AliyunVoiceType(
      '知茗',
      'zhiming',
      '通用场景',
      '知茗 - 诙谐男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/enps/知茗.wav',
      'network',
    ),
    AliyunVoiceType(
      '知墨',
      'zhimo',
      '通用场景',
      '知墨 - 情感男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/ipxx/知墨.wav',
      'network',
    ),
    AliyunVoiceType(
      '知娜',
      'zhina',
      '通用场景',
      '知娜 - 浙普女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/zyza/知娜.wav',
      'network',
    ),
    AliyunVoiceType(
      '知树',
      'zhishu',
      '通用场景',
      '知树 - 资讯男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/pzzm/知树.wav',
      'network',
    ),
    AliyunVoiceType(
      '知莎',
      'zhistella',
      '通用场景',
      '知莎 - 知性女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/rtbv/知莎.wav',
      'network',
    ),
    AliyunVoiceType(
      '知婷',
      'zhiting',
      '通用场景',
      '知婷 - 电台女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/wwpw/知婷.wav',
      'network',
    ),
    AliyunVoiceType(
      '知笑',
      'zhixiao',
      '通用场景',
      '知笑 - 资讯女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/mrcm/知笑.wav',
      'network',
    ),
    AliyunVoiceType(
      '知雅',
      'zhiya',
      '新闻播报',
      '知雅 - 严厉女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/ofma/知雅.wav',
      'network',
    ),
    AliyunVoiceType(
      '知晔',
      'zhiye',
      '通用场景',
      '知晔 - 青年男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/xewu/知晔.wav',
      'network',
    ),
    AliyunVoiceType(
      '知颖',
      'zhiying',
      '通用场景',
      '知颖 - 软萌童声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/lrbj/知颖.wav',
      'network',
    ),
    AliyunVoiceType(
      '知媛',
      'zhiyuan',
      '通用场景',
      '知媛 - 知心姐姐 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/lkvm/知媛.wav',
      'network',
    ),
    AliyunVoiceType(
      '知悦',
      'zhiyue',
      '客服',
      '知悦 - 温柔女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/ejzf/知悦.wav',
      'network',
    ),
    AliyunVoiceType(
      '知柜',
      'zhigui',
      '阅读产品简介',
      '知柜 - 直播女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/ytij/知柜.wav',
      'network',
    ),
    AliyunVoiceType(
      '知硕',
      'zhishuo',
      '数字人',
      '知硕 - 自然男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/cxae/知硕.wav',
      'network',
    ),
    AliyunVoiceType(
      '知妙',
      'zhimiao-emo',
      '阅读产品简介、数字人、直播',
      '知妙 - 多种情感女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/vept/知妙.wav',
      'network',
    ),
    AliyunVoiceType(
      '知猫',
      'zhimao',
      '阅读产品简介、配音解说、数字人、直播',
      '知猫 - 直播女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/vwtv/知猫.wav',
      'network',
    ),
    AliyunVoiceType(
      '知伦',
      'zhilun',
      '配音解说',
      '知伦 - 悬疑解说(男声) - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/lxag/知伦.wav',
      'network',
    ),
    AliyunVoiceType(
      '知飞',
      'zhifei',
      '配音解说',
      '知飞 - 激昂解说(男声) - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/bbqy/知飞.wav',
      'network',
    ),
    AliyunVoiceType(
      '知达',
      'zhida',
      '新闻播报',
      '知达 - 标准男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/wfjx/知达.wav',
      'network',
    ),
    AliyunVoiceType(
      'Camila',
      'camila',
      '通用场景',
      'Camila - 西班牙语女声 - 西班牙语',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/kfkc/Camila.wav',
      'network',
    ),
    AliyunVoiceType(
      'Perla',
      'perla',
      '通用场景',
      'Perla - 意大利语女声 - 意大利语',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/lzji/Perla.wav',
      'network',
    ),
    AliyunVoiceType(
      'Indah',
      'indah',
      '通用场景',
      'Indah - 印尼语女声 - 印尼语',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230712/cgun/Indah.wav',
      'network',
    ),
    AliyunVoiceType(
      'Clara',
      'clara',
      '通用场景',
      'Clara - 法语女声 - 法语',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/bssi/Clara.wav',
      'network',
    ),
    AliyunVoiceType(
      'Hanna',
      'zhichu',
      '通用场景',
      'Hanna - 德语女声 - 德语',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/usrq/Hanna.wav',
      'network',
    ),
    AliyunVoiceType(
      'Beth',
      'beth',
      '通用场景',
      'Beth - 咨询女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/zgct/Beth.wav',
      'network',
    ),
    AliyunVoiceType(
      'Betty',
      'betty',
      '通用场景',
      'Betty - 客服女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/cshl/Betty.wav',
      'network',
    ),
    AliyunVoiceType(
      'Cally',
      'cally',
      '通用场景',
      'Cally - 自然女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/ggtn/Cally.wav',
      'network',
    ),
    AliyunVoiceType(
      'Cindy',
      'cindy',
      '通用场景',
      'Cindy - 对话女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/xoac/Cindy.wav',
      'network',
    ),
    AliyunVoiceType(
      'Eva',
      'eva',
      '通用场景',
      'Eva - 陪伴女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/gtbq/Eva.wav',
      'network',
    ),
    AliyunVoiceType(
      'Donna',
      'donna',
      '通用场景',
      'Donna - 教育女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/olzr/Donna.wav',
      'network',
    ),
    AliyunVoiceType(
      'Brian',
      'brian',
      '通用场景',
      'Brian - 客服男声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/jcwr/Brian.wav',
      'network',
    ),
    AliyunVoiceType(
      'Cindy',
      'cindy',
      '通用场景',
      'Cindy - 对话女声 - 美式英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/xoac/Cindy.wav',
      'network',
    ),
    AliyunVoiceType(
      'Waan',
      'waan',
      '通用场景',
      'Waan - 泰语女声 - 泰语',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20230713/ealm/Waan.wav',
      'network',
    ),
  ];

  static final List<AliyunVoiceType> qwenTTSList = [
    AliyunVoiceType(
      'Cherry',
      'Cherry',
      '通用场景',
      'Cherry - 女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250211/tixcef/cherry.wav',
      'network',
    ),
    AliyunVoiceType(
      'Chelsie',
      'Chelsie',
      '通用场景',
      'Chelsie - 女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250211/vnpxgw/chelsie.wav',
      'network',
    ),
    AliyunVoiceType(
      'Serena',
      'Serena',
      '通用场景',
      'Serena - 女声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250211/bxokea/serena.wav',
      'network',
    ),
    AliyunVoiceType(
      'Ethan',
      'Ethan',
      '通用场景',
      'Ethan - 男声 - 中文+英文',
      'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250211/emaqdp/ethan.wav',
      'network',
    ),
  ];
}
